package com.yicong.ants.bean.gas;

import java.util.List;

/**
 * 加油列表
 *
 * @author cch
 * @version 2020/6/17
 */
public class GasListBean {

    /**
     * list : [{"id":"ZH000001740","name":"中海石化","type":4,"status":1,"logo_small":"https://static.czb365.com/1528082578423.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1528082578224.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"云南省昆明市经开区洛羊街道办事处水海子村","longitude":"102.8541800000","latitude":"24.9788600000","can_invoice":0,"company_id":"10201","update_time":"2020-06-09 15:00:31","price_partner":"6.28","price_official":"7.46","number":"92","distance":"1128.44"},{"id":"RZ000001726","name":"汝州稳发加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/1527656682440.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1527656682066.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"河南省汝州市临汝镇车站街390号","longitude":"112.5986440000","latitude":"34.2688930000","can_invoice":0,"company_id":"10194","update_time":"2020-06-09 15:00:31","price_partner":"6.01","price_official":"7.32","number":"92","distance":"1253.39"},{"id":"HF42234563","name":"伊川鸿发站","type":4,"status":1,"logo_small":"https://static.czb365.com/gas_images/HF42234563_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/HF42234563_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"洛阳市伊川县高山路口（城关镇古城寨村洛栾公路东侧）","longitude":"112.4090001085","latitude":"34.3962255859","can_invoice":0,"company_id":"62","update_time":"2020-06-09 15:00:38","price_partner":"5.87","price_official":"7.32","number":"92","distance":"1269.27"},{"id":"HD000001459","name":"宏达加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/1520321428529.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1520321424362.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"四川省 成都市 金牛区 洞子口五福联社商贸大道 139号 2栋","longitude":"104.0591020000","latitude":"30.7157390000","can_invoice":0,"company_id":"10081","update_time":"2020-06-09 15:00:31","price_partner":"6.36","price_official":"7.34","number":"92","distance":"1285.06"},{"id":"LY000001727","name":"洛阳市金得来联合石化","type":4,"status":1,"logo_small":"https://static.czb365.com/1527659078661.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1527659078422.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"河南省偃师市缑氏镇李庄村207国道旁","longitude":"112.7940830000","latitude":"34.5967790000","can_invoice":0,"company_id":"10195","update_time":"2020-06-09 15:00:31","price_partner":"5.40","price_official":"7.32","number":"92","distance":"1288.16"},{"id":"HH654327212","name":"团油合作油站(淮河路站)","type":4,"status":1,"logo_small":"https://static.czb365.com/1523609054637.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1523609054427.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"中国河南省郑州市中原区淮河西路7-1号","longitude":"113.6220630000","latitude":"34.7285610000","can_invoice":0,"company_id":"10025","update_time":"2020-06-09 15:00:31","price_partner":"6.04","price_official":"7.32","number":"92","distance":"1299.44"},{"id":"TH154236851","name":"连天红连锁（明光站）","type":4,"status":1,"logo_small":"https://static.czb365.com/gas_images/TH154236851_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/TH154236851_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"西安市未央区龙首北路西段71号","longitude":"108.9306840000","latitude":"34.2934800000","can_invoice":0,"company_id":"10040","update_time":"2020-06-09 15:00:31","price_partner":"6.25","price_official":"7.20","number":"92","distance":"1336.38"},{"id":"JY944785621","name":"连天红连锁（阎良站）","type":4,"status":1,"logo_small":"https://static.czb365.com/gas_images/JY944785621_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/JY944785621_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"西安市阎良区人民东路南侧新兴路西侧","longitude":"109.2742710000","latitude":"34.6614310000","can_invoice":0,"company_id":"10040","update_time":"2020-06-09 15:00:31","price_partner":"6.22","price_official":"7.20","number":"92","distance":"1363.41"},{"id":"JT000011548","name":"阶梯直降油站5","type":1,"status":1,"logo_small":"https://static.czb365.com/1571051776568.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1571051776163.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"北京市海淀区","longitude":"114.8852820000","latitude":"37.5576950000","can_invoice":1,"company_id":"1","update_time":"2020-06-09 15:00:31","price_partner":"6.00","price_official":"8.00","number":"92","distance":"1617.51"},{"id":"XG564352335","name":"21石油（聚鑫港站）","type":12,"status":1,"logo_small":"https://static.czb365.com/gas_images/XG564352335_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/XG564352335_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"山西省太原市综改示范区太原唐槐园区城西村东","longitude":"112.5857770000","latitude":"37.7578200000","can_invoice":0,"company_id":"2025","update_time":"2020-06-09 15:00:31","price_partner":"6.28","price_official":"7.26","number":"92","distance":"1640.06"},{"id":"HY3456721354","name":"中国石油(好运宝亦)","type":4,"status":1,"logo_small":"https://static.czb365.com/gas_images/HY3456721354_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/HY3456721354_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"北京市丰台区卢沟桥乡大瓦窑村305号","longitude":"116.2299820000","latitude":"39.8701420000","can_invoice":0,"company_id":"2097","update_time":"2020-06-09 15:00:31","price_partner":"6.80","price_official":"7.31","number":"92","distance":"1885.44"},{"id":"CF000126221","name":"123","type":1,"status":1,"logo_small":"https://static.czb365.com/1586231028309.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1586231028169.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"骄傲肯德基安居客贷款","longitude":"116.6602450000","latitude":"39.8637830000","can_invoice":1,"company_id":"100247","update_time":"2020-06-09 15:00:31","price_partner":"2.87","price_official":"2.98","number":"92","distance":"1890.15"},{"id":"JY000011413","name":"加油站050503","type":1,"status":1,"logo_small":"https://static.czb365.com/1557053481382.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1557053481178.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"朝阳朝阳朝阳朝阳朝阳朝阳朝阳朝阳","longitude":"116.4726680000","latitude":"39.9092160000","can_invoice":1,"company_id":"1","update_time":"2020-06-09 15:00:31","price_partner":"5.91","price_official":"7.22","number":"92","distance":"1892.68"},{"id":"WY000011625","name":"王预存款油站","type":1,"status":1,"logo_small":"https://static.czb365.com/1574305811684.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1574305811549.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"123456789","longitude":"116.4756230000","latitude":"39.9098530000","can_invoice":1,"company_id":"10272","update_time":"2020-06-09 15:00:31","price_partner":"9.98","price_official":"10.00","number":"92","distance":"1892.79"},{"id":"WXM1","name":"wxm_chile_oil_1","type":2,"status":1,"logo_small":"https://static.czb365.com/gas_images_test/SJ122113755_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images_test/aggr1231113211_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"撒旦法士大夫","longitude":"116.4347250000","latitude":"39.9186240000","can_invoice":0,"company_id":"18","update_time":"2020-06-09 15:00:31","price_partner":"6.02","price_official":"8.00","number":"92","distance":"1893.24"},{"id":"wxm2","name":"wxm_daddy_oil_1","type":1,"status":1,"logo_small":"https://static.czb365.com/gas_images_test/SJ122113755_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images_test/aggr1231113211_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"撒旦法士大夫","longitude":"116.4347250000","latitude":"39.9196240000","can_invoice":0,"company_id":"17","update_time":"2020-06-09 15:00:31","price_partner":"6.02","price_official":"6.00","number":"92","distance":"1893.35"},{"id":"BJ000001804","name":"北京市朝阳豆各庄加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/1528855564713.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1528855564420.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"北京市朝阳区姚家园路与星火西路交叉口","longitude":"116.5025600000","latitude":"39.9370970000","can_invoice":1,"company_id":"10223","update_time":"2020-06-09 15:00:31","price_partner":"6.13","price_official":"7.31","number":"92","distance":"1896.13"},{"id":"CF000126229","name":"充返，综合<配置，全部显示","type":2,"status":1,"logo_small":"https://static.czb365.com/1586242801055.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1586242800862.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"阿萨德加大技术科技卡的撒爱上大数据大吉","longitude":"116.6084840000","latitude":"39.9323850000","can_invoice":1,"company_id":"100247","update_time":"2020-06-09 15:00:31","price_partner":"6.64","price_official":"5.80","number":"92","distance":"1896.99"},{"id":"JB526335645","name":"团油合作油站(金杯路站)","type":4,"status":1,"logo_small":"https://static.czb365.com/1523608061393.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1523608061126.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"郑州市金水区北环路南阳路交叉口向东100米路北","longitude":"116.4171185900","latitude":"39.9627244000","can_invoice":0,"company_id":"10025","update_time":"2020-06-09 15:00:31","price_partner":"6.04","price_official":"7.32","number":"92","distance":"1897.87"},{"id":"ST435634663","name":"中图能源（顺通站）","type":9,"status":1,"logo_small":"https://static.czb365.com/gas_images/ST435634663_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/ST435634663_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"北京市顺义区仁和地区陶家坟村西","longitude":"116.6629590000","latitude":"40.0779980000","can_invoice":0,"company_id":"10066","update_time":"2020-06-09 15:00:31","price_partner":"6.03","price_official":"7.31","number":"92","distance":"1913.71"},{"id":"FS000001730","name":"芳士加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/1527734228096.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1527734227766.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"沈阳市于洪区","longitude":"123.3489070000","latitude":"41.8639410000","can_invoice":0,"company_id":"10193","update_time":"2020-06-09 15:00:31","price_partner":"6.13","price_official":"7.28","number":"92","distance":"2274.19"},{"id":"FS000001734","name":"富山加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/1527753297678.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1527753297468.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"沈阳市三道岗子乡三道岗子村","longitude":"123.1168440000","latitude":"42.0754780000","can_invoice":0,"company_id":"10193","update_time":"2020-06-09 15:00:31","price_partner":"5.93","price_official":"7.28","number":"92","distance":"2287.11"},{"id":"JT000011549","name":"阶梯直降油站6","type":1,"status":1,"logo_small":"https://static.czb365.com/1571106322608.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1571106322440.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"北京市朝阳区建国路91号金地中心A座38层","longitude":"124.4089450159","latitude":"43.1642085925","can_invoice":0,"company_id":"10676","update_time":"2020-06-09 15:00:31","price_partner":"5.82","price_official":"7.00","number":"92","distance":"2442.35"},{"id":"ZC000001507","name":"众城连锁（永兴站）","type":4,"status":1,"logo_small":"https://static.czb365.com/1522118404417.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1522118404200.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"八十八村八十八乡","longitude":"123.5549080000","latitude":"44.2759170000","can_invoice":0,"company_id":"10128","update_time":"2020-06-09 15:00:31","price_partner":"6.17","price_official":"7.27","number":"92","distance":"2524.45"},{"id":"ZF223110356","name":"众诚连锁卫星加油站","type":11,"status":1,"logo_small":"https://static.czb365.com/gas_images/ZF223110356_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/ZF223110356_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"吉林省长春市朝阳区卫星路7630号","longitude":"125.3075710000","latitude":"43.8321460000","can_invoice":0,"company_id":"42","update_time":"2020-06-09 15:00:31","price_partner":"7.09","price_official":"7.27","number":"92","distance":"2541.79"},{"id":"KY223110356","name":"众诚连锁客运加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/gas_images/KY223110356_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/KY223110356_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"吉林省长春市南关区人民大街8899号","longitude":"125.3243956163","latitude":"43.8271392144","can_invoice":0,"company_id":"43","update_time":"2020-06-09 15:00:31","price_partner":"7.09","price_official":"7.27","number":"92","distance":"2541.94"},{"id":"ZY562346256","name":"正阳加油站","type":4,"status":1,"logo_small":"https://static.czb365.com/gas_images/ZY562346256_small.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/gas_images/ZY562346256_big.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"吉林省长春市绿园区正阳街495号","longitude":"125.2740022786","latitude":"43.8984583876","can_invoice":1,"company_id":"1","update_time":"2020-06-09 15:00:31","price_partner":"7.09","price_official":"7.27","number":"92","distance":"2547.01"},{"id":"AA000001431","name":"AA.NOKC高平站","type":4,"status":1,"logo_small":"https://static.czb365.com/1517562147326.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1517562146805.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"白城市洮北区到保镇高平村一社 ","longitude":"123.0313030000","latitude":"45.5786820000","can_invoice":0,"company_id":"10058","update_time":"2020-06-09 15:00:31","price_partner":"5.80","price_official":"7.17","number":"92","distance":"2642.11"},{"id":"wx000116298","name":"wxs-京东1","type":1,"status":1,"logo_small":"https://static.czb365.com/1581576832951.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png","logo_big":"https://static.czb365.com/1581576832731.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png","address":"wxs-京东1","longitude":"126.5331460000","latitude":"44.8402880000","can_invoice":0,"company_id":"10654","update_time":"2020-06-09 15:00:31","price_partner":"4.95","price_official":"5.00","number":"92","distance":"2687.11"}]
     * mobile : 17712345600
     * oil_num : 92
     * distance : 10000
     * distance_text : 10000 km
     * order_type : 1
     * order_type_text : 距离优先
     * user_longitude : 113.76343399
     * user_latitude : 23.04302382
     */

    private String mobile;
    private int oil_num;
    private int distance;
    private String distance_text;
    private int order_type;
    private String order_type_text;
    private String user_longitude;
    private String user_latitude;
    private List<ListBean> list;

    public GasListBean() {
    }

    public String getMobile() {
        return this.mobile;
    }

    public int getOil_num() {
        return this.oil_num;
    }

    public int getDistance() {
        return this.distance;
    }

    public String getDistance_text() {
        return this.distance_text;
    }

    public int getOrder_type() {
        return this.order_type;
    }

    public String getOrder_type_text() {
        return this.order_type_text;
    }

    public String getUser_longitude() {
        return this.user_longitude;
    }

    public String getUser_latitude() {
        return this.user_latitude;
    }

    public List<ListBean> getList() {
        return this.list;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public void setOil_num(int oil_num) {
        this.oil_num = oil_num;
    }

    public void setDistance(int distance) {
        this.distance = distance;
    }

    public void setDistance_text(String distance_text) {
        this.distance_text = distance_text;
    }

    public void setOrder_type(int order_type) {
        this.order_type = order_type;
    }

    public void setOrder_type_text(String order_type_text) {
        this.order_type_text = order_type_text;
    }

    public void setUser_longitude(String user_longitude) {
        this.user_longitude = user_longitude;
    }

    public void setUser_latitude(String user_latitude) {
        this.user_latitude = user_latitude;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }

    public boolean equals(final Object o) {
        if (o == this) return true;
        if (!(o instanceof GasListBean)) return false;
        final GasListBean other = (GasListBean) o;
        if (!other.canEqual((Object) this)) return false;
        final Object this$mobile = this.getMobile();
        final Object other$mobile = other.getMobile();
        if (this$mobile == null ? other$mobile != null : !this$mobile.equals(other$mobile))
            return false;
        if (this.getOil_num() != other.getOil_num()) return false;
        if (this.getDistance() != other.getDistance()) return false;
        final Object this$distance_text = this.getDistance_text();
        final Object other$distance_text = other.getDistance_text();
        if (this$distance_text == null ? other$distance_text != null : !this$distance_text.equals(other$distance_text))
            return false;
        if (this.getOrder_type() != other.getOrder_type()) return false;
        final Object this$order_type_text = this.getOrder_type_text();
        final Object other$order_type_text = other.getOrder_type_text();
        if (this$order_type_text == null ? other$order_type_text != null : !this$order_type_text.equals(other$order_type_text))
            return false;
        final Object this$user_longitude = this.getUser_longitude();
        final Object other$user_longitude = other.getUser_longitude();
        if (this$user_longitude == null ? other$user_longitude != null : !this$user_longitude.equals(other$user_longitude))
            return false;
        final Object this$user_latitude = this.getUser_latitude();
        final Object other$user_latitude = other.getUser_latitude();
        if (this$user_latitude == null ? other$user_latitude != null : !this$user_latitude.equals(other$user_latitude))
            return false;
        final Object this$list = this.getList();
        final Object other$list = other.getList();
        if (this$list == null ? other$list != null : !this$list.equals(other$list)) return false;
        return true;
    }

    protected boolean canEqual(final Object other) {
        return other instanceof GasListBean;
    }

    public int hashCode() {
        final int PRIME = 59;
        int result = 1;
        final Object $mobile = this.getMobile();
        result = result * PRIME + ($mobile == null ? 43 : $mobile.hashCode());
        result = result * PRIME + this.getOil_num();
        result = result * PRIME + this.getDistance();
        final Object $distance_text = this.getDistance_text();
        result = result * PRIME + ($distance_text == null ? 43 : $distance_text.hashCode());
        result = result * PRIME + this.getOrder_type();
        final Object $order_type_text = this.getOrder_type_text();
        result = result * PRIME + ($order_type_text == null ? 43 : $order_type_text.hashCode());
        final Object $user_longitude = this.getUser_longitude();
        result = result * PRIME + ($user_longitude == null ? 43 : $user_longitude.hashCode());
        final Object $user_latitude = this.getUser_latitude();
        result = result * PRIME + ($user_latitude == null ? 43 : $user_latitude.hashCode());
        final Object $list = this.getList();
        result = result * PRIME + ($list == null ? 43 : $list.hashCode());
        return result;
    }

    public String toString() {
        return "GasListBean(mobile=" + this.getMobile() + ", oil_num=" + this.getOil_num() + ", distance=" + this.getDistance() + ", distance_text=" + this.getDistance_text() + ", order_type=" + this.getOrder_type() + ", order_type_text=" + this.getOrder_type_text() + ", user_longitude=" + this.getUser_longitude() + ", user_latitude=" + this.getUser_latitude() + ", list=" + this.getList() + ")";
    }

    public static class ListBean {
        /**
         * id : ZH000001740
         * name : 中海石化
         * type : 4
         * status : 1
         * logo_small : https://static.czb365.com/1528082578423.jpg?x-oss-process=image/resize,m_lfit,h_200,w_200/format,png
         * logo_big : https://static.czb365.com/1528082578224.jpg?x-oss-process=image/resize,m_lfit,h_420,w_630/format,png
         * address : 云南省昆明市经开区洛羊街道办事处水海子村
         * longitude : 102.8541800000
         * latitude : 24.9788600000
         * can_invoice : 0
         * company_id : 10201
         * update_time : 2020-06-09 15:00:31
         * price_partner : 6.28
         * price_official : 7.46
         * number : 92
         * distance : 1128.44
         */

        private String id;
        private String name;
        private int type;
        private int status;
        private String logo_small;
        private String logo_big;
        private String address;
        private String longitude;
        private String latitude;
        private int can_invoice;
        private String company_id;
        private String update_time;
        private String price_partner;
        private String price_official;
        private String price_discount;
        private String number;
        private String distance;

        public ListBean() {
        }

        public String getPrice_discount() {
            return String.format("%.2f", Float.parseFloat(price_official) - Float.parseFloat(price_partner));
        }

        public String getId() {
            return this.id;
        }

        public String getName() {
            return this.name;
        }

        public int getType() {
            return this.type;
        }

        public int getStatus() {
            return this.status;
        }

        public String getLogo_small() {
            return this.logo_small;
        }

        public String getLogo_big() {
            return this.logo_big;
        }

        public String getAddress() {
            return this.address;
        }

        public String getLongitude() {
            return this.longitude;
        }

        public String getLatitude() {
            return this.latitude;
        }

        public int getCan_invoice() {
            return this.can_invoice;
        }

        public String getCompany_id() {
            return this.company_id;
        }

        public String getUpdate_time() {
            return this.update_time;
        }

        public String getPrice_partner() {
            return this.price_partner;
        }

        public String getPrice_official() {
            return this.price_official;
        }

        public String getNumber() {
            return this.number;
        }

        public String getDistance() {
            return this.distance;
        }

        public void setId(String id) {
            this.id = id;
        }

        public void setName(String name) {
            this.name = name;
        }

        public void setType(int type) {
            this.type = type;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setLogo_small(String logo_small) {
            this.logo_small = logo_small;
        }

        public void setLogo_big(String logo_big) {
            this.logo_big = logo_big;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public void setLongitude(String longitude) {
            this.longitude = longitude;
        }

        public void setLatitude(String latitude) {
            this.latitude = latitude;
        }

        public void setCan_invoice(int can_invoice) {
            this.can_invoice = can_invoice;
        }

        public void setCompany_id(String company_id) {
            this.company_id = company_id;
        }

        public void setUpdate_time(String update_time) {
            this.update_time = update_time;
        }

        public void setPrice_partner(String price_partner) {
            this.price_partner = price_partner;
        }

        public void setPrice_official(String price_official) {
            this.price_official = price_official;
        }

        public void setPrice_discount(String price_discount) {
            this.price_discount = price_discount;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public void setDistance(String distance) {
            this.distance = distance;
        }

        public boolean equals(final Object o) {
            if (o == this) return true;
            if (!(o instanceof ListBean)) return false;
            final ListBean other = (ListBean) o;
            if (!other.canEqual((Object) this)) return false;
            final Object this$id = this.getId();
            final Object other$id = other.getId();
            if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
            final Object this$name = this.getName();
            final Object other$name = other.getName();
            if (this$name == null ? other$name != null : !this$name.equals(other$name))
                return false;
            if (this.getType() != other.getType()) return false;
            if (this.getStatus() != other.getStatus()) return false;
            final Object this$logo_small = this.getLogo_small();
            final Object other$logo_small = other.getLogo_small();
            if (this$logo_small == null ? other$logo_small != null : !this$logo_small.equals(other$logo_small))
                return false;
            final Object this$logo_big = this.getLogo_big();
            final Object other$logo_big = other.getLogo_big();
            if (this$logo_big == null ? other$logo_big != null : !this$logo_big.equals(other$logo_big))
                return false;
            final Object this$address = this.getAddress();
            final Object other$address = other.getAddress();
            if (this$address == null ? other$address != null : !this$address.equals(other$address))
                return false;
            final Object this$longitude = this.getLongitude();
            final Object other$longitude = other.getLongitude();
            if (this$longitude == null ? other$longitude != null : !this$longitude.equals(other$longitude))
                return false;
            final Object this$latitude = this.getLatitude();
            final Object other$latitude = other.getLatitude();
            if (this$latitude == null ? other$latitude != null : !this$latitude.equals(other$latitude))
                return false;
            if (this.getCan_invoice() != other.getCan_invoice()) return false;
            final Object this$company_id = this.getCompany_id();
            final Object other$company_id = other.getCompany_id();
            if (this$company_id == null ? other$company_id != null : !this$company_id.equals(other$company_id))
                return false;
            final Object this$update_time = this.getUpdate_time();
            final Object other$update_time = other.getUpdate_time();
            if (this$update_time == null ? other$update_time != null : !this$update_time.equals(other$update_time))
                return false;
            final Object this$price_partner = this.getPrice_partner();
            final Object other$price_partner = other.getPrice_partner();
            if (this$price_partner == null ? other$price_partner != null : !this$price_partner.equals(other$price_partner))
                return false;
            final Object this$price_official = this.getPrice_official();
            final Object other$price_official = other.getPrice_official();
            if (this$price_official == null ? other$price_official != null : !this$price_official.equals(other$price_official))
                return false;
            final Object this$price_discount = this.getPrice_discount();
            final Object other$price_discount = other.getPrice_discount();
            if (this$price_discount == null ? other$price_discount != null : !this$price_discount.equals(other$price_discount))
                return false;
            final Object this$number = this.getNumber();
            final Object other$number = other.getNumber();
            if (this$number == null ? other$number != null : !this$number.equals(other$number))
                return false;
            final Object this$distance = this.getDistance();
            final Object other$distance = other.getDistance();
            if (this$distance == null ? other$distance != null : !this$distance.equals(other$distance))
                return false;
            return true;
        }

        protected boolean canEqual(final Object other) {
            return other instanceof ListBean;
        }

        public int hashCode() {
            final int PRIME = 59;
            int result = 1;
            final Object $id = this.getId();
            result = result * PRIME + ($id == null ? 43 : $id.hashCode());
            final Object $name = this.getName();
            result = result * PRIME + ($name == null ? 43 : $name.hashCode());
            result = result * PRIME + this.getType();
            result = result * PRIME + this.getStatus();
            final Object $logo_small = this.getLogo_small();
            result = result * PRIME + ($logo_small == null ? 43 : $logo_small.hashCode());
            final Object $logo_big = this.getLogo_big();
            result = result * PRIME + ($logo_big == null ? 43 : $logo_big.hashCode());
            final Object $address = this.getAddress();
            result = result * PRIME + ($address == null ? 43 : $address.hashCode());
            final Object $longitude = this.getLongitude();
            result = result * PRIME + ($longitude == null ? 43 : $longitude.hashCode());
            final Object $latitude = this.getLatitude();
            result = result * PRIME + ($latitude == null ? 43 : $latitude.hashCode());
            result = result * PRIME + this.getCan_invoice();
            final Object $company_id = this.getCompany_id();
            result = result * PRIME + ($company_id == null ? 43 : $company_id.hashCode());
            final Object $update_time = this.getUpdate_time();
            result = result * PRIME + ($update_time == null ? 43 : $update_time.hashCode());
            final Object $price_partner = this.getPrice_partner();
            result = result * PRIME + ($price_partner == null ? 43 : $price_partner.hashCode());
            final Object $price_official = this.getPrice_official();
            result = result * PRIME + ($price_official == null ? 43 : $price_official.hashCode());
            final Object $price_discount = this.getPrice_discount();
            result = result * PRIME + ($price_discount == null ? 43 : $price_discount.hashCode());
            final Object $number = this.getNumber();
            result = result * PRIME + ($number == null ? 43 : $number.hashCode());
            final Object $distance = this.getDistance();
            result = result * PRIME + ($distance == null ? 43 : $distance.hashCode());
            return result;
        }

        public String toString() {
            return "GasListBean.ListBean(id=" + this.getId() + ", name=" + this.getName() + ", type=" + this.getType() + ", status=" + this.getStatus() + ", logo_small=" + this.getLogo_small() + ", logo_big=" + this.getLogo_big() + ", address=" + this.getAddress() + ", longitude=" + this.getLongitude() + ", latitude=" + this.getLatitude() + ", can_invoice=" + this.getCan_invoice() + ", company_id=" + this.getCompany_id() + ", update_time=" + this.getUpdate_time() + ", price_partner=" + this.getPrice_partner() + ", price_official=" + this.getPrice_official() + ", price_discount=" + this.getPrice_discount() + ", number=" + this.getNumber() + ", distance=" + this.getDistance() + ")";
        }
    }
}
